NHNHNNHOFFFHClHClHCl